package org.java;

import java.sql.Timestamp;
import java.text.DateFormat;
import java.text.ParseException;
import java.util.Calendar;
import java.util.Date;

public class DoTimestamp {



	
	static boolean cm(String s1, String s2) {
		if (!s1.substring(0, 4).equals(s2.substring(0, 4)))
			return false;

		if (Math.abs(Integer.parseInt(s1.substring(4, 6))
				- Integer.parseInt(s1.substring(4, 6))) == 1) {
			return (Integer.parseInt(s1) > Integer.parseInt(s2)) ? (Integer
					.parseInt(s1.substring(6, 8)) > Integer.parseInt(s1
					.substring(6, 8)))
					: (Integer.parseInt(s1.substring(6, 8)) < Integer
							.parseInt(s1.substring(6, 8)));
		} else {
			return false;
		}		
	}

	static boolean cw(String s1, String s2) {
		return (Math.abs((Timestamp.parse(s1.substring(0,4) + "/" + s1.substring(4, 6)	+ "/" + s1.substring(6, 8)) -
				Timestamp.parse(s2.substring(0,4) + "/" + s2.substring(4, 6)+ "/" + s2.substring(6, 8)))) > 604800);

	}

	// return (s1.substring(0, 4).equals(s2.substring(0, 4))
	// && Math.abs(Integer.parseInt(s1.substring(4, 5))
	// - Integer.parseInt(s1.substring(4, 5))) == 1 && Integer
	// .parseInt(s1.substring(6, 7)) < Integer.parseInt(s2.substring(
	// 6, 7)));
	static String getday() {
		int min = 20130000;
		int max = 20130000;
		return String.valueOf(Math.round(Math.random() * (max - min) + min));
	}

	public static void main(String[] args) throws ParseException {
		long tagTime = System.currentTimeMillis();
		for (int i = 0; i < 100000000; i++) {
			cw("20130201", "20130302");
		}

		System.out.println(System.currentTimeMillis() - tagTime);
	}
}
